import java.util.Random;

public class studypoint {
    public static void main(String[] args) {
        //       求出0～999之间的所有“水仙花数”并输出。
        //       (“水仙花数”是指一个三位数，其各位数字的立方和确好等于该数本身，如： 153＝1^3＋5^3＋3^3 ，则153是一个“水仙花数”。)

//        int i = 0;
//        for (i = 1; i <= 999; i++) {
//            //确定 i 为几位数
//            int count = 0;
//            int tmp = i;
//            while (tmp != 0) {
//                count++;
//                tmp = tmp / 10;
//            }
//            tmp = i;
//            //求 i 的每一位
//            int sum = 0;
//            while (tmp != 0) {
//                sum += Math.pow(tmp % 10, count); //每一次 模 10 都可以得到最小位的数字
//                tmp /= 10; // 去除已经获得位数的数字 ， 以免对后续产生影响
//            }
//            if (sum == i) {
//                System.out.println(i);
//            }




        //如何生成随机数
//        Random myRandom = new Random();
//        int r = myRandom.nextInt(100);
//        System.out.println(r);
        }
    }